<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <pre>
    配置：框架本身具有的功能。只是默认被隐藏了，
          需要使用的时候，直接配置相关信息即可。
    插件：框架本身没有的功能，需要单独实现(实现过程中依赖seajs语法规范)
          在使用的时候，必选先引入seajs，再去引入插件

    前面讲过，当引入seajs之后，会向全局暴露两个变量: seajs 和 define
             seajs中有两个方法: use() 用于在模块外引入其他模块
                               config()用于相关功能信息的配置

    配置 alias: 用户简化文件引用(包含路径),
             值是一个对象, key 简化后的名称，value 源文件名称
    config ƒ (a){for(var b in a) {
    }}

  </pre>
</body>

<script src="./sea.js"></script>
<script>

  // config() 用于功能信息配置，参数是一个对象，
  //          配置相关功能作为key
  seajs.config({
    // paths 简化路径，不同于alias
    // key 简化后的路径名，value 是路径(不包括文件)
    paths: {
      // 'module': 'module/js' // 不可以，这里会把 seajs用到的批量修改
      'js': 'module/js'
    }
  })

  // 将 main.js 作为主入口 文件
  seajs.use('module/main')
</script>

</html>